fbce54fadaaa9b1f366ad662160156b68e371efd,core/src/test/java/org/jtransfo/JTransfoImplTest.java,JTransfoImplTest,testConvertToIllegalAccessException,#,141

Before Change


    @Test
    public void testConvertToIllegalAccessException() throws Exception {
        when(reflectionHelper.newInstance(SimpleClassDomain.class)).thenThrow(new IllegalAccessException());
        exception.expect(JTransfoException.class);
        exception.expectMessage("Cannot create instance for domain class org.jtransfo.object.SimpleClassDomain.");
        jTransfo.convertTo(new SimpleClassNameTo(), SimpleClassDomain.class);
    }

After Change


    public void testConvertToIllegalAccessException() throws Exception {
        when(reflectionHelper.newInstance(SimpleClassDomain.class)).thenThrow(new IllegalAccessException());

        JTransfoException exc = Assertions.expectThrows(JTransfoException.class, () ->
                jTransfo.convertTo(new SimpleClassNameTo(), SimpleClassDomain.class));

        assertThat(exc.getMessage()).isEqualTo("Cannot create instance for domain class org.jtransfo.object.SimpleClassDomain.");
    }